a{
	color:#555;
	text-decoration:none;
	&:hover,&:focus {
		text-decoration:none;
	}
}
.border-none { border:none !important;}
.carousel-indicators { z-index:3;}
@font-face {font-family: 'iconfont';
    src: url('fonts/iconfont.eot'); /* IE9*/
    src: url('fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:2.5rem;font-style:normal; 
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
@mixin bcsize($cover:cover){
	-moz-background-size:$cover;
	-webkit-background-size:$cover;
	-o-background-size:$cover;
	background-size:$cover;
}
@mixin ra($r,$g,$b,$a:null){
	background: rgba($r,$g,$b,$a);
}
@mixin maxmin($max:640px,$min:320px){
	max-width: $max;
	min-width: $min;
	overflow-x: hidden;
	margin:0 auto;
	width: 100%;
}
@mixin fixedbar(){
	left: 0;
	right: 0;
	position:fixed;
	z-index:4;
	overflow:hidden;
	margin:0 auto;
}
@mixin header($h:4rem,$color:#333357){
	@include fixedbar();
	height:$h; 
    background-color:$color;
    padding:0 1.3rem;
    top:0;
}
@mixin footer($h:4rem,$color:#383838){
	@include fixedbar();
	height:$h;
	bottom:0;
	z-index:4;
	background-color:$color;
}
@mixin fontc($size:1.4rem,$color:#545558,$line:null){
	font-size:$size; 
	color:$color; 
	line-height: $line;
}
@mixin posi($position:fixed,$top:0,$right:0,$bottom:null,$left:null){
	position:$position;
	top:$top;
	right:$right;
	bottom:$bottom;
	left: $left;
}
@mixin posii($position:fixed,$left:0,$bottom:0,$right:null,$top:null){
	position:$position;
	left: $left;
	top:$top;
	right:$right;
	bottom:$bottom;
	
}
%auto{
	width: 100%;
	height: auto;
}
%full{
	width: 100%;
	height: 100%;
}
%img{
	display: block;
	margin: 0 auto;
}
%adobe{
	font-family:Adobe 黑体 Std;
}
%valid{
	&.ng-valid{
		color: #3c763d;
	}
	&.ng-invalid{
		color: #FF0000;
	}
}
%shadow{
	box-shadow: 0 3px 9px rgba(0,0,0,.5);
}
html.active{
	overflow: hidden;
}












